RyuGod
Programming Language Collector
Hello, World!
examples
100 doors
99 bottles of beer
fizzbuzz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//
//  ATS: 99 bottles of beer
//  http://www.rosettacode.org/
//
#include "share/atspre_staload.hats"
//
(* ****** ****** *)
 
fun bottles
    (n0: int): void = let
//
fun loop (n: int): void =
(
    if n > 0 then
    (
        if n0 > n then println! ();
        println! (n, " bottles of beer on the wall");
        println! (n, " bottles of beer");
        println! ("Take one down, pass it around");
        println! (n-1, " bottles of beer on the wall");
        loop (n - 1)
    ) (* end of [if] *)
Enter to Rename, <Shift>+Enter to Preview
TerminalInput valueWebOutput
W